草庐IT

JSON 数组

全部标签

javascript - 在数组中缓存 jQuery 对象会提高速度吗?

今天我正在使用jQuery制作共享图标效果。效果有点复杂所以想办法优化性能。我最终将$(this)对象缓存到数组中。效果演示我上传了一个使用数组缓存对象的效果示例(将鼠标悬停在图标上以查看效果):http://mahersalam.co.cc/addthis/HTML:أضفللمفضلةشاركفيفيسبوكشاركفيتويترأرسلالصفحةبالإيميلالمزيدمنالخدماتJavascript://ReturnjQuery-objofthesharelinksvarshareLinks=$('#share-widget').find('a').css('opa

javascript - 如何显示 JSON 错误消息?

我目前正在开发一个tumblr主题并构建了一个jQueryJSONthingamabob,它使用TumblrAPI来执行以下操作:用户单击“帖子类型”链接(例如视频帖子),此时jQuery将使用JSON获取与该类型相关的所有帖子,然后在指定区域动态显示它们。现在一切都非常顺利,除了Tumblr是Tumblr并且他们的服务器时不时地发生故障,TumblrAPI东西有时会离线。现在我无法预见此功能何时会关闭,这就是为什么我想在JSON(无论出于何种原因)无法加载帖子时显示一些通用错误消息。您会看到我已经编写了一些代码来在jQuery找不到与该帖子类型相关的任何帖子时显示错误消息,但它不包含

javascript - 如何使用 jquery 向 rails 发送 json 请求

我想向Rails3服务器发送JSONpost请求。我有以下ajax请求:$.ajax({type:'POST',contentType:"application/json",url:url,data:{email:"example@test.com",password:"password"},success:onSuccess,error:onError,dataType:"json"});但是rails服务器接收到的数据如下:{"_json"=>["objectObject"]}我希望它接收的位置:{"email"=>"exmaple@test.com","password"=>"[

来自 WEBVTT 的 RDF/JSON 的 Javascript 解析器

晚上好。开门见山-我需要一个脚本,从WEBVTT文件中的特定时间间隔获取RDF/JSON结构。有这种东西吗?RDF/JSON是Talis指定的文件结构,如下所示:{"S":{"P":[O]}}WEBVTT实现上述结构如下:000:00:00,000-->00:00:46,119{"S":{"P":[O]}}100:00:48,000-->00:00:50,211{"S":{"P":[O]}}...我会在查看视频文件时使用这样的文件,当我点击时间轴的某个部分时,脚本会获取相应的RDF/JSON代码(我现在可以这样做,有一个WEBVTT解析器已经),然后解析器从RDF/JSON结构中获取对

javascript - 访问 Array.forEach 中的未命名数组

在未命名数组上使用forEach循环时,有什么方法可以访问目标对象的长度属性吗?#I'dliketobeabletodosomethinglike:[1,2,3].forEach(n,i)->console.lognis 最佳答案 Array.forEach的回调采用树参数:值、索引、和正在遍历的数组。所以你可以这样做:[1,2,3].forEach(n,i,thearray)->console.lognisJavascript:[1,2,3].forEach(function(n,i,thearray){console.log(n

javascript - 扩展逻辑或 ||空数组的语法

设f和g是两个函数。然后f()||g()首先计算f。如果f的返回值是falsy,它会计算g,并返回g的返回值。我喜欢简洁明了的语法,但它不包括f返回空数组[]的情况,我想将其视为“falsy”.[]是否有简洁的方法来代替传统的虚假值? 最佳答案 您可以编写一个函数将空数组转换为真正的虚假值,也许吧?functione(a){returnainstanceofArray?(a.length?a:false):a;}varresult=e(f())||g(); 关于javascript-扩展

JavaScript:以不同的方式定义数组

我一直在研究Google的JavaScript代码,我在他们的代码中看到他们以不同的方式定义数组。这样写数组有什么独特之处?vararr=(['b','f','s']);为什么那个代码中有“()”,这样也可以:vararr=['b','f','s'];有目的吗?提前谢谢你。 最佳答案 不!它在语言中没有任何用途,可以安全地删除。(它可能与编码风格或缩小有关。) 关于JavaScript:以不同的方式定义数组,我们在StackOverflow上找到一个类似的问题:

JavaScript String 对象在 jQuery.post 上被拆分成一个数组

我正在使用jQuery执行ajax调用-其中许多都工作正常,但我在尝试向服务器发送字符串时遇到了一个奇怪的问题。我已将代码缩小为:varx=newString('updateGroup');vary='updateGroup';$.post('page.aspx',{f:x,f2:y},function(data){});然而,当它到达服务器时,请求变量如下:Request["f"]nullstringRequest["f2"]"updateGroup"stringRequest.Form.AllKeys{string[12]}string[][0]"f[0]"string[1]"f[

javascript - 谷歌地图 - 使用自定义 json 样式*和* TERRAIN View

所以我创建了一些自定义JSON来使海洋呈现更饱和的蓝色,但现在似乎无法将map默认设置为TERRAINView,它只是转到标准ROADMAPView,似乎无法正常工作为什么会这样,有什么想法吗?functioninitialize(){//Createanarrayofstyles.varblueOceanStyles=[{featureType:"water",stylers:[{hue:"#4b83d4"},{saturation:53}]}];//CreateanewStyledMapTypeobject,passingitthearrayofstyles,//aswellast

javascript - 如何将我的本地 javascript 变量设置为远程网站上的 json 数据

我的网站上有一个javascript代码,有一个变量:varremoteJsonVar;另一方面,远程网站上有一个json文件https://graph.facebook.com/?ids=http://www.stackoverflow.com我需要将变量remoteJsonVar设置为这个远程jason数据。我确信这很简单,但我找不到解决方案。一个小的工作示例会很好。 最佳答案 因为您正试图从不同的源获取数据,如果您想完全在客户端执行此操作,您可以使用JSON-P。而不仅仅是JSON,因为SameOriginPolicy.如果您